New Delhi: India commemorates 126th anniversary of the Battle of Saragarhi on September 12, considered as one of the finest last stands in the military history of the world.What is the Battle of Saragarhi?In 1897, a total of 21 Sikh soldiers were pit...